/*
 * XDVTextureLibrary.h
 *
 *  Created on: May 21, 2013
 *      Author: daviD
 */

#ifndef XDVTEXTURELIBRARY_H_
#define XDVTEXTURELIBRARY_H_

class XDVTexture;

class XDVTextureLibrary
{
public:
	virtual ~XDVTextureLibrary();
		static XDVTextureLibrary& Instance()
		{
			static XDVTextureLibrary singleton;
			return singleton;
		}

		void Add(XDVTexture* toAdd);

	private:
		XDVTextureLibrary();
		XDVTextureLibrary(const XDVTextureLibrary&);
		XDVTextureLibrary& operator=(const XDVTextureLibrary&);
};

#endif /* XDVTEXTURELIBRARY_H_ */
